﻿package AntShares.SmartContract.Framework.Services.AntShares;

import AntShares.SmartContract.Framework.IScriptContainer;
import AntShares.SmartContract.Framework.Syscall;

public class Transaction implements IScriptContainer
{
	@Syscall("AntShares.Transaction.GetHash")
	public byte[] getHash()
	{
		return null;
	}

	@Syscall("AntShares.Transaction.GetType")
	public byte getType()
	{
		return 0;
	}

	@Syscall("AntShares.Transaction.GetAttributes")
	public TransactionAttribute[] GetAttributes()
	{
		return null;
	}

	@Syscall("AntShares.Transaction.GetInputs")
	public TransactionInput[] GetInputs()
	{
		return null;
	}

	@Syscall("AntShares.Transaction.GetOutputs")
	public TransactionOutput[] GetOutputs()
	{
		return null;
	}

	@Syscall("AntShares.Transaction.GetReferences")
	public TransactionOutput[] GetReferences()
	{
		return null;
	}
}
